package com.qfedu.yuxiaoer.service;

import com.qfedu.yuxiaoer.common.api.CommonResult;
import com.qfedu.yuxiaoer.entity.HouseLease;

import java.util.List;

/**
 * @Description TODO
 * @Author Dc
 * @Date 2023/2/15 21:04
 */
public interface HouseLeaseService {

    /**
     * 新增整租/合租
     * @param houseLease
     * @return
     */
    CommonResult addHouseLease(HouseLease houseLease);


    /**
     * 根据ID查询整租/合租信息
     * @param id
     * @return
     */
    CommonResult<HouseLease> findHouseLeaseById(Integer id);


    /**
     * 根据小区分页查询整租/合租信息
     * @param page
     * @param limit
     * @param community
     * @return
     */
    CommonResult<List<HouseLease>> findHouseLeaseByCommunity(int page, int limit, String community);

    /**
     * 根据id删除整租/合租信息
     * @param id
     * @return
     */
    CommonResult deleteById(Integer id);
}
